package com.ztgf.logistics.models.vo.deppon;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.io.Serializable;

/**
 * 物流德邦日志快照表VO
 *
 * @author mxli
 * @Date 2021-09-13 22:14:38
 */
@Data
public class LogisticsBillOrderDepponSnapshotVO implements Serializable {
    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "乐观锁")
    private Integer revision;
    @ApiModelProperty(value = "创建人")
    private Long createUserId;
    @ApiModelProperty(value = "操作人名字")
    private String createUserName;
    @ApiModelProperty(value = "更新人")
    private Long updateUserId;

    @ApiModelProperty(value = "平台账单id")
    private Long billPlatId;
    @ApiModelProperty(value = "用户账单id")
    private Long billId;
    @ApiModelProperty(value = "渠道单号：由第三方接入商产生的订单号（生成规则为sign+数字，sign值由双方约定），注意：同一票子母件（一票多货），logisticid必须要保持一致")
    private String logisticId;

    @ApiModelProperty(value = "业务日期")
    private String orderTime;
    @ApiModelProperty(value = "运单号")
    private String mailNo;
    @ApiModelProperty(value = "德邦金额")
    private BigDecimal depponMoney;
    @ApiModelProperty(value = "平台金额")
    private BigDecimal money;

    @ApiModelProperty(value = "店铺id/管理用户id")
    private Long userId;
    @ApiModelProperty(value = "公司名称/管理用户名称")
    private String userName;
    @ApiModelProperty(value = "会员类型：0普通会员，1平台用户账单")
    private Integer memberType;
    @ApiModelProperty(value = "状态：0正常，1异常")
    private Integer status;
    @ApiModelProperty(value = "确认状态：0未确认，1已确认")
    private Integer sureStatus;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
}
